/* 
 * Copyright 2013-2020 Modeliosoft
 * 
 * This file is part of Modelio.
 * 
 * Modelio is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * Modelio is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with Modelio.  If not, see <http://www.gnu.org/licenses/>.
 * 
 */
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2015.12.02 at 02:29:48 PM CET
//
package org.modelio.bpmnxml.model;

import com.modeliosoft.modelio.javadesigner.annotations.objid;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;

/**
 * <p>Java class for tImport complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="tImport">
 * &lt;complexContent>
 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 * &lt;attribute name="namespace" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
 * &lt;attribute name="location" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 * &lt;attribute name="importType" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
 * &lt;/restriction>
 * &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 */
@objid ("bf27eefc-0607-45c7-8197-c87b0e5947c2")
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "tImport")
public class TImport {
    @objid ("65801824-b109-405d-826e-1ecc3dbfbeb5")
    @XmlAttribute(name = "namespace", required = true)
    @XmlSchemaType(name = "anyURI")
    protected String namespace;

    @objid ("cc623c38-54c5-438a-a71b-476c31759e97")
    @XmlAttribute(name = "location", required = true)
    protected String location;

    @objid ("afaae8f4-7236-4f32-ad1d-66d4b60ee93d")
    @XmlAttribute(name = "importType", required = true)
    @XmlSchemaType(name = "anyURI")
    protected String importType;

    /**
     * Gets the value of the namespace property.
     * @return
     * possible object is
     * {@link String }
     */
    @objid ("67d112bf-f19e-40d4-ace6-d7c19110d7da")
    public String getNamespace() {
        return this.namespace;
    }

    /**
     * Sets the value of the namespace property.
     * @param value allowed object is
     * {@link String }
     */
    @objid ("8b5aed6f-d507-4213-be9a-e6a7d28f27fa")
    public void setNamespace(String value) {
        this.namespace = value;
    }

    /**
     * Gets the value of the location property.
     * @return
     * possible object is
     * {@link String }
     */
    @objid ("1d66465a-4a4e-4c15-8e07-49d8deb24379")
    public String getLocation() {
        return this.location;
    }

    /**
     * Sets the value of the location property.
     * @param value allowed object is
     * {@link String }
     */
    @objid ("b0e06e8a-3e58-4a93-9191-b40eb07dd749")
    public void setLocation(String value) {
        this.location = value;
    }

    /**
     * Gets the value of the importType property.
     * @return
     * possible object is
     * {@link String }
     */
    @objid ("a858cd23-5d04-4807-bc09-11abcdad3d88")
    public String getImportType() {
        return this.importType;
    }

    /**
     * Sets the value of the importType property.
     * @param value allowed object is
     * {@link String }
     */
    @objid ("a0825853-b4fa-4ba6-ad21-7fd6a4a2deb4")
    public void setImportType(String value) {
        this.importType = value;
    }

}
